.block-contact{margin-top:85px}.block-contact [class*="bound-"]{display:flex;justify-content:space-between;align-items:flex-start}.block-contact .contact-main{flex-basis:51%;margin-top:80px}.block-contact .contact-intro{margin-bottom:2em;font-size:18px}.block-contact .contact-intro h1{font-size:90px;font-weight:500;margin:30px 0;line-height:1}.block-contact .contact-intro .eyebrow{font-size:16px;font-weight:500;letter-spacing:1.6px}.block-contact .contact-intro p.bigger{font-size:24px;margin-bottom:40px}.block-contact .contact-intro a{color:#1e74c0;text-decoration:underline}.block-contact .form-style ::-webkit-input-placeholder{color:#555;opacity:1}.block-contact .form-style :-moz-placeholder{color:#555;opacity:1}.block-contact .form-style ::-moz-placeholder{color:#555;opacity:1}.block-contact .form-style :-ms-input-placeholder{color:#555;opacity:1}.block-contact .form-style fieldset{margin:0 0 2em}.block-contact .form-style label,.block-contact .form-style legend{margin:0 0 1em;font-weight:700;color:#1c2126}.block-contact .form-style .hidden-label{position:absolute;left:-9999em;font-size:0;margin:0;padding:0;width:0;height:0;overflow:hidden}.block-contact .form-style label+.multirange-wrapper{margin-top:1em}.block-contact .form-style input[type="text"],.block-contact .form-style input[type="search"],.block-contact .form-style input[type="password"],.block-contact .form-style input[type="tel"],.block-contact .form-style input[type="email"],.block-contact .form-style input[type="number"],.block-contact .form-style input[type="url"],.block-contact .form-style textarea{height:70px;border:1px solid #1c2126}.block-contact .form-style input[type="text"][required],.block-contact .form-style input[type="search"][required],.block-contact .form-style input[type="password"][required],.block-contact .form-style input[type="tel"][required],.block-contact .form-style input[type="email"][required],.block-contact .form-style input[type="number"][required],.block-contact .form-style input[type="url"][required],.block-contact .form-style textarea[required]{padding-right:50px;background-image:url(https://www.newmediacampaigns.com/hifi/ui/images/form-required.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) 25px}.block-contact .form-style textarea{height:170px}.block-contact .form-style .text:not(:last-child){margin-bottom:1em}.block-contact .form-style .two-column-checkboxes{max-width:450px;columns:2;column-gap:40px}.block-contact .form-style .checkbox{display:flex;align-items:center;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:.5em}.block-contact .form-style .checkbox input{margin:0 10px 0 0}.block-contact .form-style .checkbox label{margin:0;font-weight:400}.block-contact .form-style input[type="submit"]{padding:20px;min-width:248px;font-size:18px}.block-contact .contact-info{flex-basis:46%;margin-top:80px;padding:42px 20px 42px 54px;font-size:20px;color:#fff;background:#1e74c0}.block-contact .contact-info-header{font-size:18px;font-weight:700;color:#fff}.block-contact .contact-info-link:hover{color:rgba(255,255,255,0.5)}.block-contact .contact-social-links{display:flex}.block-contact .contact-social-link{display:flex;justify-content:center;align-items:center;margin-right:10px;width:36px;height:36px;background:#191919}.block-contact .contact-social-link img{transform:scale(0.8)}.block-contact .contact-social-link:hover{background:#9fbb3b}@media(max-width:900px){.block-contact [class*="bound-"]{display:block}.block-contact .contact-main{margin-top:40px}.block-contact .contact-info{margin-top:50px}}@media(max-width:600px){.block-contact .contact-intro h1{font-size:50px;font-weight:500;margin:30px 0;line-height:1}.block-contact .form-style label+.multirange-wrapper{margin-top:2em}}@media(max-width:400px){.block-contact .form-style .two-column-checkboxes{columns:1;max-width:none}}
